package com.weibo.survey.dao;

import java.util.List;

public interface BaseDao<T> {
	//写操作
	void saveEntity(T t);
	void updateEntity(T t);
	void saveOrUpdateEnity(T t);
	void deleteEntity(T t);
	void batchByHql(String hql,Object... objs);
	//读操作
	T getEntity(int id);
	T loadEntity(int id);
	T getEntityByHql(String hql,Object...objs);
	List<T> getEntitiesByHql(String hql,Object...objs);
}
